52230821ab808ffd89fdba1421a3df86a017b632,app/src/main/java/com/ihelp101/instagram/Module.java,Module,hookComments,#,803
Before Change
Method[] methods = XposedHelpers.findMethodsByExactParameters(Comments, boolean.class, findClass(COMMENT_HOOK_CLASS2, loadPackageParam.classLoader));
findAndHookMethod(findClass(COMMENT_HOOK_CLASS, loadPackageParam.classLoader), methods[0].getName(), findClass(COMMENT_HOOK_CLASS2, loadPackageParam.classLoader), new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
super.afterHookedMethod(param);
After Change
}
void hookComments() {
try {
Class<?> support = XposedHelpers.findClass(COMMENT_HOOK_CLASS, loadPackageParam.classLoader);
Class<?> support2 = XposedHelpers.findClass(COMMENT_HOOK_CLASS2, loadPackageParam.classLoader);
XposedHelpers.findAndHookConstructor(COMMENT_HOOK_CLASS3, loadPackageParam.classLoader, support, int.class, support2, new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
super.beforeHookedMethod(param);
Object pj = param.args[2];
mContext = AndroidAppHelper.currentApplication().getApplicationContext();
if (Helper.getSettings("Comment")) {
copyComment((String) getObjectField(pj, "d"));
}
}
});
try {
final Class<?> Comments = XposedHelpers.findClass(COMMENT_HOOK_CLASS, loadPackageParam.classLoader);
Method[] methods = XposedHelpers.findMethodsByExactParameters(Comments, void.class, findClass(COMMENT_HOOK_CLASS2, loadPackageParam.classLoader));
XposedHelpers.findAndHookMethod(Comments, methods[0].getName(), COMMENT_HOOK_CLASS2, new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
super.afterHookedMethod(param);
Object pj = param.args[0];
mContext = AndroidAppHelper.currentApplication().getApplicationContext();
if (Helper.getSettings("Comment")) {
copyComment((String) getObjectField(pj, "d"));
}
}
});
} catch (Throwable t) {
}
} catch (Throwable t) {
try {
final Class<?> Comments = XposedHelpers.findClass(COMMENT_HOOK_CLASS, loadPackageParam.classLoader);
Method[] methods = XposedHelpers.findMethodsByExactParameters(Comments, boolean.class, findClass(COMMENT_HOOK_CLASS2, loadPackageParam.classLoader));